home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-02-24 | 9.1 KB | 144 lines | [TEXT/MPS ] |
- FILE LIST
- Last Updated: 02-24-1992
-
- ID# FILE NAME ACC. T UPLOADED BY DATE
- --- -------------------- ---- - ----------------------------------- ----------
- 48 TN.103.128K ROM/Asm 0 B AMUG BBS in a Box 02-15-1991
- DESC: TN.103.128K ROM/Asm - When calling MaxApplZone and MoveHHi from
- KEY: TN.103.128K ROM/Asm KBytes: 5120
- DESC: assembly language, be sure to get the correct code. MaxApplZone and
- DESC: MoveHHi were marked [Not in ROM] in Inside Macintosh, Volumes I-III
- DESC: . They are ROM calls in the 128K ROM. Since they are not in the 64K
- DESC: ROM, if you want your program to work on 64K ROM routines it is
- DESC: necessary to call the routines by a JSR to a glue (library) routine
- DESC: instead of using the actual trap macro.
- 46 TN.105.Object Pascal 0 B AMUG BBS in a Box 02-15-1991
- DESC: TN.105.Object Pascal - Object Pascal must have a CODE segment named
- KEY: TN.105.Object Pascal KBytes: 4096
- DESC: %_MethTables in order to access object methods. In MacApp this is
- DESC: taken care of “behind the scenes” so you don’t have to worry about
- DESC: it . However, if you are doing a straight Object Pascal program,
- DESC: you must make sure that %_MethTables is around when you need it. If
- DESC: it’s unloaded when you call a method, your Macintosh will begin
- DESC: executing wild noncode and die a gruesome and horrible death.
- 39 TN.112.FindDItem 0 B AMUG BBS in a Box 02-15-1991
- DESC: TN.112.FindDItem - FindDItem is a potentially useful call which
- KEY: TN.112.FindDItem KBytes: 3072
- DESC: returns the number of a dialog item given a point in local
- DESC: coordinates and a dialog handle. It returns an item number of –1 if
- DESC: no item’s rectangle overlaps the point. This is all well and good,
- DESC: except you don’t get back quite what you would expect.
- DESC:
- DESC:
- 38 TN.113.Boot Blocks 0 B AMUG BBS in a Box 02-15-1991
- DESC: TN.113.Boot Blocks - There are two undocumented features of the Boot
- KEY: TN.113.Boot Blocks KBytes: 4096
- DESC: Blocks. This note will describe how they currently work. Warning:
- DESC: The format and functionality of the Boot Blocks will change in the
- DESC: future; dependence on this information may cause your program to
- DESC: fail on future hardware or with future System software.
- DESC:
- DESC:
- 36 TN.115.Stationery 0 B AMUG BBS in a Box 02-15-1991
- DESC: TN.115.Stationery - With the introduction of AppleShare (Apple’s
- KEY: TN.115.Stationery KBytes: 6144
- DESC: file server) there are restrictions on self-modification of
- DESC: application resource files and the placement of configuration files.
- DESC: This note describes one way to get around the necessity for
- DESC: configuration files.
- DESC:
- DESC:
- 35 TN.116.SharingApps 1 B AMUG BBS in a Box 02-15-1991
- DESC: TN.116.SharingApps - Normally, applications on an AppleShare server
- KEY: TN.116.SharingApps KBytes: 7168
- DESC: volume cannot be executed by more than one user at a time. This
- DESC: technical note explains why, and tells how you can enable your
- DESC: application to be shared.
- 34 TN.117.Compatibility 0 B AMUG BBS in a Box 02-15-1991
- DESC: TN.117.Compatibility - While creating or revising any program for
- KEY: TN.117.Compatibility KBytes: 49152
- DESC: the Macintosh, you should be aware of the most common reasons why
- DESC: programs fail on various versions of the Macintosh. This note will
- DESC: detail some common failure modes, why they occur, and how to avoid
- DESC: them.
- DESC:
- DESC:
- 24 TN.127.TextEdit EOL 1 B AMUG BBS in a Box 02-15-1991
- DESC: TN.127.TextEdit EOL - TESetSelect may be used to position the
- KEY: TN.127.TextEdit EOL KBytes: 4096
- DESC: insertion point at the end of a line. There is an ambiguity,
- DESC: though; should the insertion point appear at the end of the
- DESC: preceding line or the start of the following one? It is possible to
- DESC: determine what will happen, as you are about to see.
- DESC:
- DESC:
- 23 TN.128.PrGeneral 1 B AMUG BBS in a Box 02-15-1991
- DESC: TN.128.PrGeneral - The Printing Manager architecture has been
- KEY: TN.128.PrGeneral KBytes: 15360
- DESC: expanded to include a new procedure called PrGeneral. The features
- DESC: described here are advanced, special-purpose features, intended to
- DESC: solve specific problems for those applications that need them. The
- DESC: calls to determine printer resolution introduce a good deal of
- DESC: complexity into the application’s code, and should be used only when
- DESC: necessary.
- 21 TN.130.ioCompletion 1 B AMUG BBS in a Box 02-15-1991
- DESC: TN.130.ioCompletion - When making synchronous calls to the File
- KEY: TN.130.ioCompletion KBytes: 3072
- DESC: Manager, it is not necessary to clear ioCompletion field of the
- DESC: parameter block, since that is done for you. Some earlier technotes
- DESC: explicitly cleared ioCompletion, with the knowledge that this was
- DESC: unnecessary, to try to encourage developers to fill in all fields
- DESC: of parameter blocks as indicated in Inside Macintosh. By the way,
- DESC: this is true of all parameter calls—you only have to set fields
- DESC: that are explicitly required.
- DESC:
- DESC:
- 17 TN.134.Boot problems 3 B AMUG BBS in a Box 02-15-1991
- DESC: TN.134.Boot problems - The death of a hard disk with megabytes worth
- KEY: TN.134.Boot problems KBytes: 26624
- DESC: of data can be exceedingly traumatic. This technical note will
- DESC: describe techniques for recovering a hard disk and the data that is
- DESC: on it. The discussion will also include some tips on how to avoid
- DESC: problems.
- DESC:
- DESC:
- 15 TN.136.A5 & GrowZone 1 B AMUG BBS in a Box 02-15-1991
- DESC: TN.136.A5 & GrowZone - If you have a grow zone function, it may get
- KEY: TN.136.A5 & GrowZone KBytes: 4096
- DESC: called when a system routine is trying to allocate memory. Because
- DESC: this can happen, you can’t be guaranteed that register A5 will be
- DESC: correct. If your grow zone function depends on A5, you should save
- DESC: register A5, load A5 from the low-memory global CurrentA5 (a long
- DESC: word at $904), and restore the caller’s A5 before you exit.
- DESC:
- 13 TN.138.KanjiTalk 1 B AMUG BBS in a Box 02-15-1991
- DESC: TN.138.KanjiTalk - This Technical Note describes the minor
- KEY: TN.138.KanjiTalk KBytes: 4096
- DESC: differences between using KanjiTalk with the Japanese Macintosh
- DESC: Plus and KanjiTalk with a standard Macintosh Plus.
- DESC:
- 11 TN.140.PBHSetVol 1 B AMUG BBS in a Box 02-15-1991
- DESC: TN.140.PBHSetVol - This note explains PBHSetVol, and why its use is
- KEY: TN.140.PBHSetVol KBytes: 4096
- DESC: not recommended. PBHSetVol, like SetVol and PBSetVol, allows you to
- DESC: set the current default volume and directory to be used with
- DESC: subsequent File Manager calls. Unlike SetVol and PBSetVol, though,
- DESC: PBHSetVol lets you specify the volume and the directory separately,
- DESC: using the ioVRefNum and ioWDDirID fields.
- DESC:
- 6 TN.145.Debugger FKEY 0 B AMUG BBS in a Box 02-15-1991
- DESC: TN.145.Debugger FKEY - This Technical Note formerly discussed showed
- KEY: TN.145.Debugger FKEY KBytes: 4096
- DESC: how to write an 'FKEY' to trap to the debugger. Changes since March
- DESC: 1988: Merged the contents of this Note into Technical Note #256,
- DESC: Stand-Alone Code, ad nauseam. This Note formerly showed how to
- DESC: write an 'FKEY' resource to trap to the debugger. This information
- DESC: is now an example of writing stand-alone code resources in Technical
- DESC: Note #256, Stand-Alone Code, ad nauseam.
- 4 TN.147.Finder Notes 1 B AMUG BBS in a Box 02-15-1991
- DESC: TN.147.Finder Notes - The Finder has undergone a couple of changes
- KEY: TN.147.Finder Notes KBytes: 4096
- DESC: you should keep in mind when creating the “bundle” information for
- DESC: your application.
- DESC:
-